-- *****************************************************************************
-- Juniper-ERX-System-MIB
--
-- Juniper Networks Enterprise MIB
-- ERX System MIB
--
-- Copyright (c) 1999 Redstone Communications, Inc.
-- Copyright (c) 1999, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************Juniper-ERX-System-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Integer32,Unsigned32,
TimeTicksFROM SNMPv2-SMI
TEXTUAL-CONVENTION,DisplayString,TruthValue,DateAndTimeFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROM SNMPv2-CONF
InterfaceIndexOrZeroFROM IF-MIB
juniMibs
FROM Juniper-MIBs
JuniEnable
FROM Juniper-TC;juniERXSysMIB MODULE-IDENTITYLAST-UPDATED"200311242101Z"-- 24-Nov-03 04:01 PM ESTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"Deprecated MIB objects for managing ERX Edge Router system elements.
See the generic E-series system MIB (Juniper-System-MIB) for the
preferred definitions. If both MIBs are supported, using the
corresponding varbinds from both MIBs to set the same object in a single
PDU is not supported."-- Revision HistoryREVISION"200311242101Z"-- 24-Nov-03 04:01 PM EST - JUNOSe 5.3DESCRIPTION"Added Hybrid Line Modules and Hybrid IOA modules.
Added GE2 Line Module and GE2 IOA module. "REVISION"200311241426Z"-- 24-Nov-03 09:26 AM EST - JUNOSe 5.0DESCRIPTION"Replaced Unisphere names with Juniper names."REVISION"200311182206Z"-- 18-Nov-03 05:06 PM EST - JUNOSe 4.1DESCRIPTION"Deprecated this MIB in favor of the generic E-series system MIB,
Juniper-System-MIB.
Added a general trap control object.
Added new line card types: vts, oc48, ut3Atm4."REVISION"200210141740Z"-- 14-Oct-02 01:40 PM EDT - JUNOSe 4.0DESCRIPTION"Added new line card types: X.21/V.35, Ut3f12, Ue3f12, Cocx-F3."REVISION"200204122057Z"-- 12-Apr-02 04:57 PM EDT - JUNOSe 3.3DESCRIPTION"Modified the following objects:
juniERXSysTempFanStatus
juniERXSysTempStatus
Added the following objects:
juniERXSysTempProtectionStatus
juniERXSysTempProtectionHoldOffTime
juniERXSysTempProtectionHoldOffTimeRemaining
Added the following notification:
juniERXSysTempProtectionStatusChange "REVISION"200105211927Z"-- 21-May-01 03:27 PM EDT - JUNOSe 3.2DESCRIPTION"Added the following objects:
juniERXSysMemUtilPct
juniERXSysMemCapacity
juniERXSysHighMemUtilThreshold
juniERXSysAbatedMemUtilThreshold
juniERXSysMemUtilTrapEnable
Added the following notifications:
juniERXSysHighMemUtil
juniERXSysAbatedMemUtil "REVISION"200105151827Z"-- 15-May-01 02:27 PM EDT - JUNOSe 3.0DESCRIPTION"Added support for system timing parameters.
Added juniERXSysSlotDescr to juniERXSysSlotOperStatusChange trap."REVISION"200004251844Z"-- 25-Apr-00 2:44 PM EDT - JUNOSe 2.0DESCRIPTION"Added board serial number, assembly number and assembly revision."REVISION"200001200000Z"-- 20-Jan-00 - JUNOSe 1.3DESCRIPTION"Added OC-12 card and Dual FE card support.
Added redundancy/reversion and boot record configuration support."REVISION"9902100000Z"-- 10-Feb-99 - JUNOSe 1.0DESCRIPTION"Initial version of this MIB module."::={ juniMibs 17}
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JuniTimingSelector ::=TEXTUAL-CONVENTIONSTATUSdeprecatedDESCRIPTION"The system timing selector.
A value of 1 corresponds to the primary timing selector.
A value of 2 corresponds to the secondary timing selector.
A value of 3 corresponds to the tertiary timing selector.
A value of 4 indicates an error with the timing selector."SYNTAXInteger32(1..4)JuniTimingSourceType ::=TEXTUAL-CONVENTIONSTATUSdeprecatedDESCRIPTION"The set of selectable timing source types. The timing source type
determines the timing source parameters."SYNTAXINTEGER{timingInterfaceIfIndex(1),timingInternal(2),timingLine(3)}JuniTimingSourceLineType ::=TEXTUAL-CONVENTIONSTATUSdeprecated
DESCRIPTION"The set of choices for line type timing."SYNTAXINTEGER{timingSourceLineUndefined(0),timingSourceLineE1PortA(1),-- e1:a-- External SC E1 line input, port AtimingSourceLineE1PortB(2),-- e1:b-- External SC E1 line input, port BtimingSourceLineT1PortA(3),-- t1:a-- External SC T1 line input, port AtimingSourceLineT1PortB(4)}-- t1:b-- External SC T1 line input, port BJuniSysCardType ::=TEXTUAL-CONVENTIONSTATUSdeprecatedDESCRIPTION"The type of card in a system slot:
unknown Unknown type.
srp Switch/Route Processor.
ct3 Channelized T3.
oc3 OC-3 (SONET/SDH).
ut3Atm Unchannelized T3 (ATM service).
ut3Frame Unchannelized T3 (Frame service).
ue3Atm Unchannelized E3 (ATM service).
ue3Frame Uncahnnelized E3 (Frame service).
ce1 Channelized E1.
ct1 Channelized T1.
dpfe Dual Port Fast Ethernet.
oc12Pos OC-12 (POS/SDH).
oc12Atm OC-12 (ATM service).
oc3Pos Quad OC-3 (POS/SDH).
oc3Atm Quad OC-3 (ATM service).
ge Gigabit Ethernet.
fe8 Fast Ethernet 8-port.
oc3oc12Pos Generic OC3/OC12 POS (multi-personality).
oc3oc12Atm Generic OC3/OC12 ATM (multi-personality).
coc3oc12 Channelized generic OC3/OC12 (multi-personality).
coc3 Channelized OC3.
coc12 Channelized OC12.
oc12Server OC-12 Rate Server Card.
hssi High Speed Serial Interface.
geFe Generic GE/FE (multi-personality).
ct3P12 Channelized T3 12-port.
v35 X.21/V.35 Card.
ut3f12 Unchannelized T3 12-port.
ue3f12 Unchannelized E3 12-port.
coc3F3 OC-3 channelized to T3.
coc12F3 OC-12 channelized to T3.
cocxF3 12-port T3/E3 or OC3/OC12 (multi-personality).
vts Virtual Tunnel Server.
oc48 OC-48 (SONET/SDH).
ut3Atm4 4-port Unchannelized T3 ATM.
hybrid Generic ATM/POS/GE Hybrid (multi-personality).
oc3AtmGe OC3 ATM 2-port Gigabit Ethernet 1-port.
oc3AtmPos OC3 ATM 2-port OC3 POS 2-port.
ge2 Gigabit Ethernet 2-port."SYNTAXINTEGER{unknown(0),srp(1),
ct3(2),oc3(3),ut3Atm(4),ut3Frame(5),ue3Atm(6),ue3Frame(7),ce1(8),ct1(9),dpfe(10),oc12Pos(11),oc12Atm(12),oc3Pos(13),oc3Atm(14),ge(15),fe8(16),oc3oc12Pos(17),
oc3oc12Atm(18),coc3oc12(19),coc3(20),coc12(21),oc12Server(22),hssi(23),geFe(24),ct3P12(25),v35(26),ut3f12(27),ue3f12(28),coc12F3(29),coc3F3(30),cocxF3(31),vts(32),oc48(33),ut3Atm4(34),
hybrid(35),oc3AtmGe(36),oc3AtmPos(37),ge2(38)}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Structure
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysTrap OBJECTIDENTIFIER::={ juniERXSysMIB 0}juniERXSysObjects OBJECTIDENTIFIER::={ juniERXSysMIB 1}juniERXSysConformance OBJECTIDENTIFIER::={ juniERXSysMIB 2}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Object Groups
--juniERXSysGeneral OBJECTIDENTIFIER::={ juniERXSysObjects 1}juniERXSysFabric OBJECTIDENTIFIER::={ juniERXSysObjects 2}
juniERXSysNvs OBJECTIDENTIFIER::={ juniERXSysObjects 3}juniERXSysSlot OBJECTIDENTIFIER::={ juniERXSysObjects 4}juniERXSysPort OBJECTIDENTIFIER::={ juniERXSysObjects 5}juniERXSysPower OBJECTIDENTIFIER::={ juniERXSysObjects 6}juniERXSysTemperature OBJECTIDENTIFIER::={ juniERXSysObjects 7}juniERXSysSubsystem OBJECTIDENTIFIER::={ juniERXSysObjects 8}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Chassis objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysChassisRev OBJECT-TYPESYNTAXInteger32(0..255)
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Chassis revision number. If unknown, the value 255 is reported."::={ juniERXSysGeneral 1}juniERXSysSwVersion OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Currently executing operational software version."::={ juniERXSysGeneral 2}juniERXSysSwBuildDate OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Build date of currently executing operational software version."::={ juniERXSysGeneral 3}juniERXSysRevertControl OBJECT-TYPESYNTAXINTEGER{off(0),immediate(1),
timeOfDay(2)}MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Global revert control:
off Disable global revert.
immediate All slots are to revert immediately (asap).
timeOfDay All slots are to revert at time specified by
juniRxSysRevertTimeOfDay. This object/value must
be set concurrently with juniERXSysRevertTimeOfDay."::={ juniERXSysGeneral 4}juniERXSysRevertTimeOfDay OBJECT-TYPESYNTAXInteger32(0..86399)UNITS"seconds"MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The number of seconds past midnight on any given day at which time
reverts are allowed to occur. This object must be set concurrently with
juniERXSysRevertControl."::={ juniERXSysGeneral 5}juniERXSysBootConfigControl OBJECT-TYPESYNTAXINTEGER{file(0),
fileOnce(1),factoryDefaults(2),runningConfiguration(3)}MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"System boot configuration control:
file Revert to configuration settings specified by
juniERXSysBootConfigFile. The
juniERXSysBootConfigControl and
juniERXSysBootConfigFile must be specified
together in the same set request PDU.
fileOnce Revert to configuration settings specified by
juniERXSysBootConfigFile. Do not continue to
use file after using it once. The
juniERXSysBootConfigControl and
juniERXSysBootConfigFile must be specified
together in the same set request PDU.
factoryDefaults Revert to factory default settings.
runningConfiguration Revert to current settings."::={ juniERXSysGeneral 6}juniERXSysBootBackupConfigControl OBJECT-TYPESYNTAXINTEGER{
file(0),factoryDefaults(1),none(2)}MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"System boot backup configuration control:
file Revert to backup configuration settings
specified by juniERXSysBootBackupConfigFile.
The juniERXSysBootBackupConfigControl and
juniERXSysBootBackupConfigFile must be
specified together in the same set request
PDU.
factoryDefaults Revert to factory default settings.
none Specify no backup."::={ juniERXSysGeneral 7}juniERXSysBootForceBackupControl OBJECT-TYPESYNTAXINTEGER{off(0),on(1)}MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION
"System boot force backup control:
off Do not force revert to backup settings.
on Do force revert to backup settings."::={ juniERXSysGeneral 8}juniERXSysBootAutoRevertControl OBJECT-TYPESYNTAXINTEGER{default(0),never(1),set(2)}MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"System boot auto revert control:
default Use default auto-revert tolerances.
never Never auto-revert to backup.
set Set auto-revert settings at specified tolerances."::={ juniERXSysGeneral 9}juniERXSysBootAutoRevertCountTolerance OBJECT-TYPESYNTAXUnsigned32(0..4294967294)MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The auto-revert reboot count tolerance. This object cannot be set to
zero, but may contain a zero value when the control is set to never(1)."::={ juniERXSysGeneral 10}juniERXSysBootAutoRevertTimeTolerance OBJECT-TYPESYNTAXUnsigned32(0..4294967294)UNITS"seconds"MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The auto-revert reboot time tolerance. This object cannot be set to
zero, but will contain a zero value when the control is set to
never(1)."::={ juniERXSysGeneral 11}juniERXSysBootReleaseFile OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local boot release file name, with extension .rel."DEFVAL{""}::={ juniERXSysGeneral 12}
juniERXSysBootConfigFile OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local boot configuration file name, with extension .cnf. The
juniERXSysBootConfigControl and juniERXSysBootConfigFile must be
specified together in the same set request PDU."DEFVAL{""}::={ juniERXSysGeneral 13}juniERXSysBootBackupReleaseFile OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local backup boot release file name, with extension .rel."DEFVAL{""}::={ juniERXSysGeneral 14}juniERXSysBootBackupConfigFile OBJECT-TYPE
SYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local backup boot configuration file name, with extension .cnf.
The juniERXSysBootBackupConfigControl and juniERXSysBootBackupConfigFile
must be specified together in the same set request PDU."DEFVAL{""}::={ juniERXSysGeneral 15}juniERXSysAdminTimingSource OBJECT-TYPESYNTAX JuniTimingSelector
MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The administrative timing source for the ERX system. The ERX
periodically monitors the status of three timing sources, primary,
secondary and tertiary. If the systems current timing source fails, the
system will automatically downgrade to the next timing source. If the
system is configured to automatically upgrade
(juniERXSysTimingDisableAutoUpgrade is set to false(2)) the system will
switch back to the higher timing source when it becomes available.
A timing source failure can be detected by comparing the operational and
admin timing sources. If they are not equal, the system has swapped
timing sources because the administratively set value is in the error
state."::={ juniERXSysGeneral 16}juniERXSysOperTimingSource OBJECT-TYPESYNTAX JuniTimingSelector
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The operations timing source for the ERX system. The ERX periodically
monitors the status of three timing sources, primary, secondary and
tertiary. If the systems current timing source fails, the system will
automatically downgrade to the next timing source. If the system is
configured to automatically upgrade (juniERXSysTimingDisableAutoUpgrade
is set to false(2)) the system will switch back to the higher timing
source when it becomes available."::={ juniERXSysGeneral 17}juniERXSysTimingDisableAutoUpgrade OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object controls the automatic timing selector upgrade. Setting
this object to true(1) will prevent automatic upgrade to the next
highest timing selector. Setting this object to false(2) will enable
the automatic upgrade of timing selectors."DEFVAL{ false }
::={ juniERXSysGeneral 18}juniERXSysTimingSelectorTable OBJECT-TYPESYNTAXSEQUENCEOF JuniERXSysTimingSelectorEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Table of system timing selectors."::={ juniERXSysGeneral 19}juniERXSysTimingSelectorEntry OBJECT-TYPESYNTAX JuniERXSysTimingSelectorEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A table entry describing a system timing selector."INDEX{ juniERXSysTimingSelectorIndex }::={ juniERXSysTimingSelectorTable 1}
JuniERXSysTimingSelectorEntry ::=SEQUENCE{
juniERXSysTimingSelectorIndex JuniTimingSelector,
juniERXSysTimingSourceType JuniTimingSourceType,
juniERXSysTimingSourceIfIndex InterfaceIndexOrZero,
juniERXSysTimingSourceLine JuniTimingSourceLineType,
juniERXSysTimingStatus INTEGER}
juniERXSysTimingSelectorIndex OBJECT-TYPESYNTAX JuniTimingSelector
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"The system timing selector index associated with this entry."::={ juniERXSysTimingSelectorEntry 1}juniERXSysTimingSourceType OBJECT-TYPESYNTAX JuniTimingSourceType
MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The system timing source type for this entry. This object must be
present when setting either the juniERXSysTimingSourceIfIndex or
juniERXSysTimingSourceLine objects. Also, if the value of this object
is set to timingInternal(2), no other objects should be simultanously
set, otherwise the agent will return an error."::={ juniERXSysTimingSelectorEntry 2}juniERXSysTimingSourceIfIndex OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The ifIndex of the interface selected as the system timing source. The
juniERXSysTimingSourceType object must be set to
timingInterfaceIfIndex(1) otherwise setting this object will fail."::={ juniERXSysTimingSelectorEntry 3}juniERXSysTimingSourceLine OBJECT-TYPESYNTAX JuniTimingSourceLineType
MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The line type timing source for this entry. The
juniRxSysTimingSourceType object must be set to timingLine(3) for the
agent to accept a set to this object."DEFVAL{ timingSourceLineUndefined }::={ juniERXSysTimingSelectorEntry 4}juniERXSysTimingStatus OBJECT-TYPESYNTAXINTEGER{timingStatusOk(1),timingStatusError(2),timingStatusUnknown(3)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The status associated with this system timing selector."::={ juniERXSysTimingSelectorEntry 5}
juniERXSysMemUtilPct OBJECT-TYPESYNTAXInteger32(-1..100)UNITS"percent"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Percentage of system memory utilization. A value of -1 indicates the
utilization is unknown."::={ juniERXSysGeneral 20}juniERXSysMemCapacity OBJECT-TYPESYNTAXInteger32UNITS"bytes"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The total memory capacity of the system. Negative values are returned
when the capacity exceeds 2147483647; interpret the negative 32-bit
integer as an unsigned 32-bit integer value."::={ juniERXSysGeneral 21}juniERXSysHighMemUtilThreshold OBJECT-TYPESYNTAXInteger32(1..100)UNITS"percent"
MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The value of system memory utilization, where if reached for the first
time will generate a high memory utilization event to the management
entity on this system.
The value of this object must be greated than the value of
juniERXSysAbatedMemUtilThreshold."DEFVAL{85}::={ juniERXSysGeneral 22}juniERXSysAbatedMemUtilThreshold OBJECT-TYPESYNTAXInteger32(0..99)UNITS"percent"MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The value of system memory utilization that is used to determine when
to generate an abated memory utilization event notification to the
management entity on this system.
The value of this object must be less than the value of
juniERXSysHighMemUtilThreshold.
The abated memory utilization trap is sent once if the high memory
threshold was reached, and memory utilization falls to the value of this
object."DEFVAL{75}
::={ juniERXSysGeneral 23}juniERXSysMemUtilTrapEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Controls the sending of system memory utilization events. Setting the
value of this object to true(1) will cause system memory utilization
event notification, if they occur, to be sent to the management entity
on this system. Setting the value of this object to false(2) will
disable event notifications."DEFVAL{ false }::={ juniERXSysGeneral 24}juniERXSysGeneralTrapEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Controls whether a member of the set of ERX system notifications
(traps) defined in this MIB or the counterpart notifications defined in
the generic E-series system MIB (Juniper-System-MIB) will be initiated
when the appropriate system event occures. Setting the value of this
object to true(1) will enable the event notifications from this MIB, if
they occur, to be sent to the management entity on this system, provided
no other restrictions are in effect, instead of the counterparts from
the generic system MIB. Setting the value of this object to false(2)
will disable all event notifications defined in this MIB, enabling the
ones from the generic system MIB."DEFVAL{ false }::={ juniERXSysGeneral 25}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Fabric objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysFabricSpeed OBJECT-TYPESYNTAXInteger32UNITS"gigabits per second"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Speed of switching fabric, in gigabits per second."::={ juniERXSysFabric 1}juniERXSysFabricRev OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Fabric revision number. If unknown, the value 255 is reported."::={ juniERXSysFabric 2}
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Nvs objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysNvsStatus OBJECT-TYPESYNTAXINTEGER{notPresent(0),writeProtected(1),volumeError(2),nearCapacity(3),ok(4),nearConfigCapacity(5)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Status of non-volatile storage (NVS):
notPresent NVS is not installed.
writeProtected NVS is write-protected.
volumeError Status poll of NVS failed.
nearCapacity Utilization exceeds 85% of NVS capacity.
ok NVS is operational, none of the preceding
conditions apply.
nearConfigCapacity Utilization exceeds the ability to save the
running configuration."::={ juniERXSysNvs 1}
juniERXSysNvsCapacity OBJECT-TYPESYNTAXInteger32UNITS"megabytes"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Capacity of NVS storage in megabytes."::={ juniERXSysNvs 2}juniERXSysNvsUtilPct OBJECT-TYPESYNTAXInteger32(-1..100)UNITS"percent"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Percentage of NVS storage used. A value of -1 indicates NVS
utilization is unknown."::={ juniERXSysNvs 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Slot objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysSlotCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUSdeprecated
DESCRIPTION"The number of slots in the system."::={ juniERXSysSlot 1}juniERXSysSlotTable OBJECT-TYPESYNTAXSEQUENCEOF JuniERXSysSlotEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Table of system slots."::={ juniERXSysSlot 2}juniERXSysSlotEntry OBJECT-TYPESYNTAX JuniERXSysSlotEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A table entry describing contents of a system slot."INDEX{ juniERXSysSlotIndex }::={ juniERXSysSlotTable 1}
JuniERXSysSlotEntry ::=SEQUENCE{
juniERXSysSlotIndex Integer32,
juniERXSysSlotDescr DisplayString,
juniERXSysSlotCurrentCardType JuniSysCardType,
juniERXSysSlotRev Integer32,
juniERXSysSlotAdminStatus JuniEnable,
juniERXSysSlotOperStatus INTEGER,
juniERXSysSlotDisableReason INTEGER,
juniERXSysSlotExpectedCardType JuniSysCardType,
juniERXSysSlotControl INTEGER,
juniERXSysSlotCpuUtilPct Integer32,
juniERXSysSlotMemUtilPct Integer32,
juniERXSysSlotIoaPresent TruthValue,
juniERXSysSlotPortCount Integer32,
juniERXSysSlotLastChange TimeTicks,
juniERXSysSlotRedundancyLockout JuniEnable,
juniERXSysSlotRedundancyGroupId Unsigned32,
juniERXSysSlotSpareServer TruthValue,
juniERXSysSlotAssociatedSlot Integer32,
juniERXSysSlotRevertControl INTEGER,
juniERXSysSlotRedundancyRevertTime DateAndTime,
juniERXSysSlotBootReleaseFile DisplayString,
juniERXSysSlotBootBackupReleaseFile DisplayString,
juniERXSysSlotSerialNumber DisplayString,
juniERXSysSlotAssemblyPartNumber DisplayString,
juniERXSysSlotAssemblyRev DisplayString,
juniERXSysSlotIoaSerialNumber DisplayString,
juniERXSysSlotIoaAssemblyPartNumber DisplayString,
juniERXSysSlotIoaAssemblyRev DisplayString}juniERXSysSlotIndex OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Slot number.
NOTE: Slot numbers are zero-based."::={ juniERXSysSlotEntry 1}juniERXSysSlotDescr OBJECT-TYPESYNTAXDisplayString(SIZE(0..63))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Textual description of the card."::={ juniERXSysSlotEntry 2}juniERXSysSlotCurrentCardType OBJECT-TYPESYNTAX JuniSysCardType
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Type of card actually in the slot. This could be different from the
type reported in juniERXSysSlotExpectedCardType, in which case it may be
necessary to set juniERXSysSlotControl to 'flush' before this card can
be made operational."::={ juniERXSysSlotEntry 3}juniERXSysSlotRev OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Revision number of the card. If unknown, the value 255 is reported."::={ juniERXSysSlotEntry 4}juniERXSysSlotAdminStatus OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Exerts administrative control to enable/disable the slot."::={ juniERXSysSlotEntry 5}juniERXSysSlotOperStatus OBJECT-TYPESYNTAXINTEGER{
unknown(0),empty(1),disabled(2),failed(3),booting(4),initializing(5),online(6),standby(7),inactive(8)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Status of the card."::={ juniERXSysSlotEntry 6}juniERXSysSlotDisableReason OBJECT-TYPESYNTAXINTEGER{none(0),unknown(1),assessing(2),
admin(3),cardMismatch(4),fabricLimit(5),imageError(6)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Indicates the condition causing the slot to be disabled:
none Value when card is not disabled.
unknown Unknown reason for disablement.
assessing The slot content is being assessed (transient
initialization state).
admin The slot is administratively disabled.
cardMismatch The current card type conflicts with configuration
associated with a different card type that
previously occupied the slot.
fabricLimit Card resource requirements exceed available fabric
capacity.
imageError Software image for card is missing or invalid."::={ juniERXSysSlotEntry 7}juniERXSysSlotExpectedCardType OBJECT-TYPESYNTAX JuniSysCardType
MAX-ACCESSread-only
STATUSdeprecatedDESCRIPTION"Type of card associated with this slot through prior presence. After
the card is removed, this association persists (and inhibits operation
of a different card type in this slot, if one is inserted) until
juniERXSysSlotControl is set to 'flush'."::={ juniERXSysSlotEntry 8}juniERXSysSlotControl OBJECT-TYPESYNTAXINTEGER{noOperation(0),flush(1),reset(2),forceFailover(3),noBoot(4),noBootBackup(5)}MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Administrative control of this slot:
noOperation Setting this value has no effect.
flush Flushes configuration associated with a
card type that previously occupied this slot.
Used to explicitly confirm that the slot is
now empty, or contains a different card type.
Card must be disabled when this value is asserted.
See description for juniERXSysSlotDisableReason.
reset Resets the slot.
forceFailover Forces the slot to failover to backup.
noBoot Deconfigure primary release file for the slot.
noBootBackup Deconfigure backup release file for the slot."::={ juniERXSysSlotEntry 9}juniERXSysSlotCpuUtilPct OBJECT-TYPESYNTAXInteger32(-1..100)UNITS"percent"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Percentage of CPU utilization. A value of -1 indicates the utilization
is unknown."::={ juniERXSysSlotEntry 10}juniERXSysSlotMemUtilPct OBJECT-TYPESYNTAXInteger32(-1..100)UNITS"percent"MAX-ACCESSread-onlySTATUSdeprecated
DESCRIPTION"Percentage of memory utilization. A value of -1 indicates the
utilization is unknown."::={ juniERXSysSlotEntry 11}juniERXSysSlotIoaPresent OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Indicates whether the card's corresponding I/O adapter is present."::={ juniERXSysSlotEntry 12}juniERXSysSlotPortCount OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Number of physical ports for the EXPECTED card type for this slot.
NOTE: In event of a card mismatch in this slot, the port count for the
CURRENT card in this slot is not recognized/reported until the
configuration for the EXPECTED card is explicitly flushed via
juniERXSysSlotControl."::={ juniERXSysSlotEntry 13}juniERXSysSlotLastChange OBJECT-TYPESYNTAXTimeTicksMAX-ACCESSread-onlySTATUSdeprecated
DESCRIPTION"The value of sysUpTime when the value of juniERXSysSlotOperStatus
last changed."::={ juniERXSysSlotEntry 14}juniERXSysSlotRedundancyLockout OBJECT-TYPESYNTAX JuniEnable
MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Exerts administrative control to enable/disable Redundancy protection
for the slot."::={ juniERXSysSlotEntry 15}juniERXSysSlotRedundancyGroupId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Identifies the Redundancy group as derived from hardware settings."::={ juniERXSysSlotEntry 16}juniERXSysSlotSpareServer OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"True only if the line card in slot is a spare redundant server."::={ juniERXSysSlotEntry 17}
juniERXSysSlotAssociatedSlot OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"If the module is a primary card and the spare is acting on its behalf,
then the value of this object is the slot number of the associated
spare.
If the module is a primary card and is active (not spared), then the
value of this object is the cards actual slot number.
If the module is a spare card and it is active, then the value of this
object is the slot number of the primary card that is being spared for.
If the module is a spare and it is inactive, then the value of this
object is the its own slot number.
If module is not part of a redundancy group, or the slot is empty, the
value of this object is 255."::={ juniERXSysSlotEntry 18}juniERXSysSlotRevertControl OBJECT-TYPESYNTAXINTEGER{off(0),immediate(1),timeAndDate(2)}MAX-ACCESSread-write
STATUSdeprecatedDESCRIPTION"Per-slot revert control:
off Disable slot revert.
immediate Slot is to revert immediately (asap).
timeAndDate Slot is to revert at time specified by
juniRxSysSlotRedundancyRevertTime."::={ juniERXSysSlotEntry 19}juniERXSysSlotRedundancyRevertTime OBJECT-TYPESYNTAXDateAndTimeMAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The date and time associated with the timeAndDate (delayed) revert
operation."::={ juniERXSysSlotEntry 20}juniERXSysSlotBootReleaseFile OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local boot release file name for this slot, with extension .rel."DEFVAL{""}::={ juniERXSysSlotEntry 21}
juniERXSysSlotBootBackupReleaseFile OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local backup boot release file name for this slot, with extension
.rel."DEFVAL{""}::={ juniERXSysSlotEntry 22}juniERXSysSlotSerialNumber OBJECT-TYPESYNTAXDisplayString(SIZE(0..10))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The serial number of the card in this slot."DEFVAL{""}::={ juniERXSysSlotEntry 23}juniERXSysSlotAssemblyPartNumber OBJECT-TYPESYNTAXDisplayString(SIZE(0..10))
MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The part number of the card in this slot."DEFVAL{""}::={ juniERXSysSlotEntry 24}juniERXSysSlotAssemblyRev OBJECT-TYPESYNTAXDisplayString(SIZE(0..3))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The revision number of the card assembly in this slot."DEFVAL{""}::={ juniERXSysSlotEntry 25}juniERXSysSlotIoaSerialNumber OBJECT-TYPESYNTAXDisplayString(SIZE(0..10))MAX-ACCESSread-only
STATUSdeprecatedDESCRIPTION"The serial number of the I/O adaptor on the card in this slot."DEFVAL{""}::={ juniERXSysSlotEntry 26}juniERXSysSlotIoaAssemblyPartNumber OBJECT-TYPESYNTAXDisplayString(SIZE(0..10))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The part number of the I/O adaptor on the card in this slot."DEFVAL{""}::={ juniERXSysSlotEntry 27}juniERXSysSlotIoaAssemblyRev OBJECT-TYPESYNTAXDisplayString(SIZE(0..3))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The revision number of the I/O adaptor assembly on the card in this
slot."DEFVAL{""}::={ juniERXSysSlotEntry 28}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- System Port objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysPortTable OBJECT-TYPESYNTAXSEQUENCEOF JuniERXSysPortEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Table of system physical ports.
The information in this table reflects the ports for the EXPECTED card
type in each slot; in event of a card mismatch, this table permits
navigation of the existing configuration of the expected card type."::={ juniERXSysPort 1}juniERXSysPortEntry OBJECT-TYPESYNTAX JuniERXSysPortEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A table entry describing a physical port of the system."INDEX{ juniERXSysSlotIndex,
juniERXSysPortIndex }::={ juniERXSysPortTable 1}
JuniERXSysPortEntry ::=SEQUENCE{
juniERXSysPortIndex Integer32,
juniERXSysPortDescr DisplayString,
juniERXSysPortType INTEGER,
juniERXSysPortIfIndex InterfaceIndexOrZero}juniERXSysPortIndex OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Port number of this physical port, relative to the slot in which it
resides. Each physical port is uniquely distinguished by its slot/port
pair.
NOTE: Port numbers are zero-based."::={ juniERXSysPortEntry 1}juniERXSysPortDescr OBJECT-TYPESYNTAXDisplayString(SIZE(0..63))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Textual description of this port."
::={ juniERXSysPortEntry 2}juniERXSysPortType OBJECT-TYPESYNTAXINTEGER{unknown(0),eth(1),ct3(2),oc3c(3),ut3Atm(4),ut3Frame(5),ue3Atm(6),ue3Frame(7),ce1(8),ct1(9),oc12cPos(10),oc12cAtm(11),oc3cPos(12),oc3cAtm(13),
coc3(14),coc12(15),server(16),hssi(17),v35(18),oc48cPos(19)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Type of the physical port:
unknown Unknown port type.
eth Ethernet.
ct3 Channelized T3.
oc3c OC-3c (SONET/SDH).
ut3Atm Unchannelized T3 (ATM service).
ut3Frame Unchannelized T3 (Frame service).
ue3Atm Unchannelized E3 (ATM service).
ue3Frame Unchannelized E3 (Frame service).
ce1 Channelized E1.
ct1 Channelized T1.
oc12cPos OC-12c (POS/SDH).
oc12cAtm OC-12c (ATM service).
oc3cPos OC-3c (POS/SDH).
oc3cAtm OC-3c (ATM service).
coc3 Channelized OC-3.
coc12 Channelized OC-12.
server Tunnel Server (no physical ports).
hssi High Speed Serial Interface.
v35 X.21/V.35.
oc48cPos OC-48c (POS/SDH)."
::={ juniERXSysPortEntry 3}juniERXSysPortIfIndex OBJECT-TYPESYNTAXInterfaceIndexOrZeroMAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The ifIndex of the Interfaces MIB ifTable entry corresponding to this
physical port; if zero, the ifIndex is unknown or does not exist."::={ juniERXSysPortEntry 4}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- System Power objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysPowerTable OBJECT-TYPESYNTAXSEQUENCEOF JuniERXSysPowerEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Table of system power elements."::={ juniERXSysPower 1}juniERXSysPowerEntry OBJECT-TYPESYNTAX JuniERXSysPowerEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A table entry describing status of a system power element."
INDEX{ juniERXSysPowerIndex }::={ juniERXSysPowerTable 1}
JuniERXSysPowerEntry ::=SEQUENCE{
juniERXSysPowerIndex Integer32,
juniERXSysPowerDescr DisplayString,
juniERXSysPowerStatus INTEGER}juniERXSysPowerIndex OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Arbitrary integer index to distinguish entries in this table."::={ juniERXSysPowerEntry 1}juniERXSysPowerDescr OBJECT-TYPESYNTAXDisplayString(SIZE(0..63))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Textual description of this power element."
::={ juniERXSysPowerEntry 2}juniERXSysPowerStatus OBJECT-TYPESYNTAXINTEGER{inactive(0),active(1)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The status of the power element:
inactive No power available from this element.
active Power available from this element."::={ juniERXSysPowerEntry 3}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- System Temp objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysTempFanStatus OBJECT-TYPESYNTAXINTEGER{failed(0),ok(1),warning(2)}MAX-ACCESSread-onlySTATUSdeprecated
DESCRIPTION"Status of fan subsystem.
ok All components operational
warning The fan subsystem has a non-critical failure.
failed The fan subsystem has a critical failure, or has been
removed, and is now non-operational."::={ juniERXSysTemperature 1}juniERXSysTempTable OBJECT-TYPESYNTAXSEQUENCEOF JuniERXSysTempEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Table of system temperature sensors.
Sensors are distributed across the chassis, at least one sensor per
populated slot."::={ juniERXSysTemperature 2}juniERXSysTempEntry OBJECT-TYPESYNTAX JuniERXSysTempEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A table entry describing status of a temperature sensor."INDEX{ juniERXSysSlotIndex,
juniERXSysTempIndex }::={ juniERXSysTempTable 1}
JuniERXSysTempEntry ::=SEQUENCE{
juniERXSysTempIndex Integer32,
juniERXSysTempDescr DisplayString,
juniERXSysTempStatus INTEGER,
juniERXSysTempValue Integer32}juniERXSysTempIndex OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Arbitrary integer index to distinguish sensors associated with the same
chassis slot."::={ juniERXSysTempEntry 1}juniERXSysTempDescr OBJECT-TYPESYNTAXDisplayString(SIZE(0..63))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Textual description of this sensor."::={ juniERXSysTempEntry 2}juniERXSysTempStatus OBJECT-TYPE
SYNTAXINTEGER{unknown(0),failed(1),tooLow(2),nominal(3),tooHigh(4),tooLowWarning(5),tooHighWarning(6)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The status of a temperature sensor:
unknown unknown
failed failed
tooLow below nominal range
nominal within nominal range
tooHigh above nominal range
tooLowWarning near lower limit
tooHighWarning near upper limit"::={ juniERXSysTempEntry 3}juniERXSysTempValue OBJECT-TYPESYNTAXInteger32UNITS"degrees Celsius"MAX-ACCESSread-only
STATUSdeprecatedDESCRIPTION"The temperature measured by this sensor in degrees Celsius. This
measurement is valid only if the value of the corresponding
juniERXSysTempStatus is nominal."::={ juniERXSysTempEntry 4}juniERXSysTempProtectionStatus OBJECT-TYPESYNTAXINTEGER{monitoring(1),inHoldOff(2),activatedHoldOffExpired(3),activatedTempTooHigh(4)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"Thermal protection status:
monitoring monitoring
inHoldOff hold off time has begun
activatedHoldOffExpired hold off time has expired, the system
is in thermal protection mode
activatedTempTooHigh temperature too high, the system is in
thermal protection mode "::={ juniERXSysTemperature 3}
juniERXSysTempProtectionHoldOffTime OBJECT-TYPESYNTAXInteger32(0..1200)UNITS"seconds"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The time, in seconds, before the system enters thermal protection mode
after a critical fan subsystem failure is detected."DEFVAL{150}::={ juniERXSysTemperature 4}juniERXSysTempProtectionHoldOffTimeRemaining OBJECT-TYPESYNTAXInteger32(0..1200)UNITS"seconds"MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The time remaining, in seconds, before the system enters thermal
protection mode while the thermal protection status is set to inHoldOff.
The value decrements every second until it reaches zero, and the status
changes to activatedHoldOffExpired. When the thermal protection status
is not inHoldOff or activatedHoldOffExpired, the value is set to the
hold off time."DEFVAL{150}::={ juniERXSysTemperature 5}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- Subsystem objects
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysSubsystemTable OBJECT-TYPESYNTAXSEQUENCEOF JuniERXSysSubsystemEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Table of subsystems."::={ juniERXSysSubsystem 1}juniERXSysSubsystemEntry OBJECT-TYPESYNTAX JuniERXSysSubsystemEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A table entry containing information pertaining to a subsystem."INDEX{ juniERXSysSubsystemIndex }::={ juniERXSysSubsystemTable 1}
JuniERXSysSubsystemEntry ::=SEQUENCE{
juniERXSysSubsystemIndex Integer32,
juniERXSysSubsystemName DisplayString,
juniERXSysSubsystemControl INTEGER,
juniERXSysSubsystemBootReleaseFile DisplayString,
juniERXSysSubsystemBootBackupReleaseFile DisplayString}juniERXSysSubsystemIndex OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Subsystem number."::={ juniERXSysSubsystemEntry 1}juniERXSysSubsystemName OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The name of the subsystem."::={ juniERXSysSubsystemEntry 2}juniERXSysSubsystemControl OBJECT-TYPESYNTAXINTEGER{
noOperation(0),noBoot(1),noBootBackup(2)}MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Administrative control of this subsystem:
noOperation Setting this value has no effect.
noBoot Deconfigure primary release file for the subsystem.
noBootBackup Deconfigure backup release file for the subsystem."::={ juniERXSysSubsystemEntry 3}juniERXSysSubsystemBootReleaseFile OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local boot release file name for this subsystem, with extension
.rel."DEFVAL{""}::={ juniERXSysSubsystemEntry 4}
juniERXSysSubsystemBootBackupReleaseFile OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))MAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The local backup boot release file name for this subsystem, with
extension .rel."DEFVAL{""}::={ juniERXSysSubsystemEntry 5}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Traps & Trap Control
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The juniERXSysTrap OBJECT IDENTIFIER is used to define SNMPv2
-- Notifications that are easily translated into SNMPv1 Traps.juniERXSysSlotOperStatusChange NOTIFICATION-TYPEOBJECTS{
juniERXSysSlotCurrentCardType,
juniERXSysSlotAdminStatus,
juniERXSysSlotOperStatus,
juniERXSysSlotDisableReason,
juniERXSysSlotSpareServer,
juniERXSysSlotAssociatedSlot,
juniERXSysSlotDescr }STATUSdeprecated
DESCRIPTION"Reports a status change for a slot.
This trap is generated on a transition into a stable state (online or
disabled) or on a transition out of online."::={ juniERXSysTrap 1}juniERXSysPowerStatusChange NOTIFICATION-TYPEOBJECTS{
juniERXSysPowerStatus }STATUSdeprecatedDESCRIPTION"Reports a change in the status of a power element."::={ juniERXSysTrap 2}juniERXSysTempFanStatusChange NOTIFICATION-TYPEOBJECTS{
juniERXSysTempFanStatus }STATUSdeprecatedDESCRIPTION"Reports a transition between the three states of the fan subsystem.
When the fan subsystem transitions to the failed state the thermal
protection hold off time begins."::={ juniERXSysTrap 3}juniERXSysTempStatusChange NOTIFICATION-TYPEOBJECTS{
juniERXSysTempStatus }STATUSdeprecatedDESCRIPTION"Reports a change in the temperature status. When the status
transitions to the tooHigh state the system enters thermal protection
mode."::={ juniERXSysTrap 4}juniERXSysHighMemUtil NOTIFICATION-TYPEOBJECTS{
juniERXSysMemCapacity,
juniERXSysMemUtilPct,
juniERXSysAbatedMemUtilThreshold,
juniERXSysHighMemUtilThreshold }STATUSdeprecatedDESCRIPTION"Report system memory utilization has met the conditions of
juniERXSysHighMemUtilThreshold."::={ juniERXSysTrap 5}juniERXSysAbatedMemUtil NOTIFICATION-TYPEOBJECTS{
juniERXSysMemCapacity,
juniERXSysMemUtilPct,
juniERXSysAbatedMemUtilThreshold,
juniERXSysHighMemUtilThreshold }STATUSdeprecatedDESCRIPTION"Reports system memory utilization has met the conditions of
juniERXSysAbatedMemUtilThreshold."::={ juniERXSysTrap 6}juniERXSysTempProtectionStatusChange NOTIFICATION-TYPEOBJECTS{
juniERXSysTempProtectionStatus,
juniERXSysTempProtectionHoldOffTimeRemaining }STATUSdeprecatedDESCRIPTION"Notification about changes in the state of Thermal Protection. This
notification is sent when the tempProtectionStatus changes. It is also
sent when the holdOffTimeRemaining is 50% of the holdOffTime."::={ juniERXSysTrap 7}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniERXSysCompliances OBJECTIDENTIFIER::={ juniERXSysConformance 1}juniERXSysGroups OBJECTIDENTIFIER::={ juniERXSysConformance 2}--
-- compliance statements
--juniERXSysCompliance MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the ERX
System MIB. This compliance statement became obsolete when new slot
information objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniERXSysGroup,
juniERXSysNotifyGroup }::={ juniERXSysCompliances 1}-- JUNOSe 1.3juniERXSysCompliance1 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the ERX
System MIB. This compliance statement became obsolete when the timing
group was added."MODULE-- this moduleMANDATORY-GROUPS{
juniERXSysGeneralGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup }::={ juniERXSysCompliances 2}-- JUNOSe 2.0juniERXSysCompliance2 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the ERX
System MIB. This compliance statement became obsolete when new memory
information objects and notifications were added."
MODULE-- this moduleMANDATORY-GROUPS{
juniERXSysGeneralGroup,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup }::={ juniERXSysCompliances 3}-- JUNOSe 3.0juniERXSysCompliance3 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the ERX
System MIB. This compliance statement became obsolete when new system
temperature information objects and notifications were added."MODULE-- this moduleMANDATORY-GROUPS{
juniERXSysGeneralGroup2,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup2 }::={ juniERXSysCompliances 4}-- JUNOSe 3.2juniERXSysCompliance4 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the ERX
System MIB. This compliance statement became obsolete when the general
trap control object was added."MODULE-- this moduleMANDATORY-GROUPS{
juniERXSysGeneralGroup2,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup2,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup3 }::={ juniERXSysCompliances 5}-- JUNOSe 3.3juniERXSysCompliance5 MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION
"The compliance statement for entities which implement the ERX System
MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniERXSysGeneralGroup3,
juniERXSysTimingGroup,
juniERXSysFabricGroup,
juniERXSysNvsGroup,
juniERXSysSlotGroup,
juniERXSysPortGroup,
juniERXSysPowerGroup,
juniERXSysTemperatureGroup2,
juniERXSysSubsystemGroup,
juniERXSysNotifyGroup3 }::={ juniERXSysCompliances 6}-- JUNOSe 4.1--
-- units of conformance
--juniERXSysGroup OBJECT-GROUPOBJECTS{-- General chassis objects
juniERXSysChassisRev,
juniERXSysSwVersion,
juniERXSysSwBuildDate,
juniERXSysRevertControl,
juniERXSysRevertTimeOfDay,
juniERXSysBootConfigControl,
juniERXSysBootBackupConfigControl,
juniERXSysBootForceBackupControl,
juniERXSysBootAutoRevertControl,
juniERXSysBootAutoRevertCountTolerance,
juniERXSysBootAutoRevertTimeTolerance,
juniERXSysBootReleaseFile,
juniERXSysBootConfigFile,
juniERXSysBootBackupReleaseFile,
juniERXSysBootBackupConfigFile,-- Fabric objects
juniERXSysFabricSpeed,
juniERXSysFabricRev,-- NVS objects
juniERXSysNvsStatus,
juniERXSysNvsCapacity,
juniERXSysNvsUtilPct,-- Slot objects
juniERXSysSlotCount,
juniERXSysSlotDescr,
juniERXSysSlotCurrentCardType,
juniERXSysSlotRev,
juniERXSysSlotAdminStatus,
juniERXSysSlotOperStatus,
juniERXSysSlotDisableReason,
juniERXSysSlotExpectedCardType,
juniERXSysSlotControl,
juniERXSysSlotCpuUtilPct,
juniERXSysSlotMemUtilPct,
juniERXSysSlotIoaPresent,
juniERXSysSlotPortCount,
juniERXSysSlotLastChange,
juniERXSysSlotRedundancyLockout,
juniERXSysSlotRedundancyGroupId,
juniERXSysSlotSpareServer,
juniERXSysSlotAssociatedSlot,
juniERXSysSlotRevertControl,
juniERXSysSlotRedundancyRevertTime,
juniERXSysSlotBootReleaseFile,
juniERXSysSlotBootBackupReleaseFile,-- Port objects
juniERXSysPortDescr,
juniERXSysPortType,
juniERXSysPortIfIndex,-- Power objects
juniERXSysPowerDescr,
juniERXSysPowerStatus,-- Temperature objects
juniERXSysTempFanStatus,
juniERXSysTempDescr,
juniERXSysTempStatus,
juniERXSysTempValue,-- Subsystem objects
juniERXSysSubsystemName,
juniERXSysSubsystemControl,
juniERXSysSubsystemBootReleaseFile,
juniERXSysSubsystemBootBackupReleaseFile }STATUSobsoleteDESCRIPTION"Obsolete collection of management objects pertaining to system
capabilities in a Juniper product. This group became obsolete when new
slot information objects were added."::={ juniERXSysGroups 1}-- JUNOSe 1.3juniERXSysNotifyGroup NOTIFICATION-GROUPNOTIFICATIONS{
juniERXSysSlotOperStatusChange,
juniERXSysPowerStatusChange,
juniERXSysTempFanStatusChange,
juniERXSysTempStatusChange }STATUSobsoleteDESCRIPTION"Obsolete collection of management notifications pertaining to system
operations in a Juniper product. This group became obsolete when new
memory threshold notificaitons were added."::={ juniERXSysGroups 2}-- JUNOSe 1.3juniERXSysGeneralGroup OBJECT-GROUPOBJECTS{
juniERXSysChassisRev,
juniERXSysSwVersion,
juniERXSysSwBuildDate,
juniERXSysRevertControl,
juniERXSysRevertTimeOfDay,
juniERXSysBootConfigControl,
juniERXSysBootBackupConfigControl,
juniERXSysBootForceBackupControl,
juniERXSysBootAutoRevertControl,
juniERXSysBootAutoRevertCountTolerance,
juniERXSysBootAutoRevertTimeTolerance,
juniERXSysBootReleaseFile,
juniERXSysBootConfigFile,
juniERXSysBootBackupReleaseFile,
juniERXSysBootBackupConfigFile }STATUSobsoleteDESCRIPTION"Obsolete collection of management objects pertaining to general system
capabilities in a Juniper product. This group became obsolete when new
memory management objects were added."::={ juniERXSysGroups 3}-- JUNOSe 2.0juniERXSysFabricGroup OBJECT-GROUPOBJECTS{
juniERXSysFabricSpeed,
juniERXSysFabricRev }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to system fabric
capabilities in a Juniper product."::={ juniERXSysGroups 4}-- JUNOSe 2.0juniERXSysNvsGroup OBJECT-GROUPOBJECTS{
juniERXSysNvsStatus,
juniERXSysNvsCapacity,
juniERXSysNvsUtilPct }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to non-volitile storage
subsystem capabilities in a Juniper product."::={ juniERXSysGroups 5}-- JUNOSe 2.0juniERXSysSlotGroup OBJECT-GROUPOBJECTS{
juniERXSysSlotCount,
juniERXSysSlotDescr,
juniERXSysSlotCurrentCardType,
juniERXSysSlotRev,
juniERXSysSlotAdminStatus,
juniERXSysSlotOperStatus,
juniERXSysSlotDisableReason,
juniERXSysSlotExpectedCardType,
juniERXSysSlotControl,
juniERXSysSlotCpuUtilPct,
juniERXSysSlotMemUtilPct,
juniERXSysSlotIoaPresent,
juniERXSysSlotPortCount,
juniERXSysSlotLastChange,
juniERXSysSlotRedundancyLockout,
juniERXSysSlotRedundancyGroupId,
juniERXSysSlotSpareServer,
juniERXSysSlotAssociatedSlot,
juniERXSysSlotRevertControl,
juniERXSysSlotRedundancyRevertTime,
juniERXSysSlotBootReleaseFile,
juniERXSysSlotBootBackupReleaseFile,
juniERXSysSlotSerialNumber,
juniERXSysSlotAssemblyPartNumber,
juniERXSysSlotAssemblyRev,
juniERXSysSlotIoaSerialNumber,
juniERXSysSlotIoaAssemblyPartNumber,
juniERXSysSlotIoaAssemblyRev }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to slot-specific system
capabilities in a Juniper product."::={ juniERXSysGroups 6}-- JUNOSe 2.0
juniERXSysPortGroup OBJECT-GROUPOBJECTS{
juniERXSysPortDescr,
juniERXSysPortType,
juniERXSysPortIfIndex }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to port-related system
capabilities in a Juniper product."::={ juniERXSysGroups 7}-- JUNOSe 2.0juniERXSysPowerGroup OBJECT-GROUPOBJECTS{
juniERXSysPowerDescr,
juniERXSysPowerStatus }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to the power subsystem
capabilities in a Juniper product."::={ juniERXSysGroups 8}-- JUNOSe 2.0juniERXSysTemperatureGroup OBJECT-GROUPOBJECTS{
juniERXSysTempFanStatus,
juniERXSysTempDescr,
juniERXSysTempStatus,
juniERXSysTempValue }
STATUSobsoleteDESCRIPTION"Obsolete collection of management objects pertaining to system
temperature monitoring capabilities in a Juniper product. This group
became obsolete when temperature shutdown parameters were added."::={ juniERXSysGroups 9}-- JUNOSe 2.0juniERXSysSubsystemGroup OBJECT-GROUPOBJECTS{
juniERXSysSubsystemName,
juniERXSysSubsystemControl,
juniERXSysSubsystemBootReleaseFile,
juniERXSysSubsystemBootBackupReleaseFile }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to subsystem capabilities
in a Juniper product."::={ juniERXSysGroups 10}-- JUNOSe 2.0juniERXSysTimingGroup OBJECT-GROUPOBJECTS{
juniERXSysAdminTimingSource,
juniERXSysOperTimingSource,
juniERXSysTimingDisableAutoUpgrade,
juniERXSysTimingSourceType,
juniERXSysTimingSourceIfIndex,
juniERXSysTimingSourceLine,
juniERXSysTimingStatus }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to system timing
capabilities in a Juniper product."::={ juniERXSysGroups 11}-- JUNOSe 3.0juniERXSysGeneralGroup2 OBJECT-GROUPOBJECTS{
juniERXSysChassisRev,
juniERXSysSwVersion,
juniERXSysSwBuildDate,
juniERXSysRevertControl,
juniERXSysRevertTimeOfDay,
juniERXSysBootConfigControl,
juniERXSysBootBackupConfigControl,
juniERXSysBootForceBackupControl,
juniERXSysBootAutoRevertControl,
juniERXSysBootAutoRevertCountTolerance,
juniERXSysBootAutoRevertTimeTolerance,
juniERXSysBootReleaseFile,
juniERXSysBootConfigFile,
juniERXSysBootBackupReleaseFile,
juniERXSysBootBackupConfigFile,
juniERXSysMemUtilPct,
juniERXSysMemCapacity,
juniERXSysHighMemUtilThreshold,
juniERXSysAbatedMemUtilThreshold,
juniERXSysMemUtilTrapEnable }STATUSobsolete
DESCRIPTION"Obsolete collection of management objects pertaining to general system
capabilities in a Juniper product. This group became obsolete when the
general trap control object was added."::={ juniERXSysGroups 12}-- JUNOSe 3.2juniERXSysNotifyGroup2 NOTIFICATION-GROUPNOTIFICATIONS{
juniERXSysSlotOperStatusChange,
juniERXSysPowerStatusChange,
juniERXSysTempFanStatusChange,
juniERXSysTempStatusChange,
juniERXSysHighMemUtil,
juniERXSysAbatedMemUtil }STATUSobsoleteDESCRIPTION"Obsolete collection of management notifications pertaining to system
operations in a Juniper product. This group became obsolete when the
tempProtectionStatusChange notification was added."::={ juniERXSysGroups 13}-- JUNOSe 3.2juniERXSysTemperatureGroup2 OBJECT-GROUPOBJECTS{
juniERXSysTempFanStatus,
juniERXSysTempDescr,
juniERXSysTempStatus,
juniERXSysTempValue,
juniERXSysTempProtectionStatus,
juniERXSysTempProtectionHoldOffTime,
juniERXSysTempProtectionHoldOffTimeRemaining }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to system temperature
monitoring capabilities in a Juniper product."::={ juniERXSysGroups 14}-- JUNOSe 3.3juniERXSysNotifyGroup3 NOTIFICATION-GROUPNOTIFICATIONS{
juniERXSysSlotOperStatusChange,
juniERXSysPowerStatusChange,
juniERXSysTempFanStatusChange,
juniERXSysTempStatusChange,
juniERXSysHighMemUtil,
juniERXSysAbatedMemUtil,
juniERXSysTempProtectionStatusChange }STATUSdeprecatedDESCRIPTION"A collection of management notifications pertaining to system
operations in a Juniper product."::={ juniERXSysGroups 15}-- JUNOSe 3.3juniERXSysGeneralGroup3 OBJECT-GROUPOBJECTS{
juniERXSysChassisRev,
juniERXSysSwVersion,
juniERXSysSwBuildDate,
juniERXSysRevertControl,
juniERXSysRevertTimeOfDay,
juniERXSysBootConfigControl,
juniERXSysBootBackupConfigControl,
juniERXSysBootForceBackupControl,
juniERXSysBootAutoRevertControl,
juniERXSysBootAutoRevertCountTolerance,
juniERXSysBootAutoRevertTimeTolerance,
juniERXSysBootReleaseFile,
juniERXSysBootConfigFile,
juniERXSysBootBackupReleaseFile,
juniERXSysBootBackupConfigFile,
juniERXSysMemUtilPct,
juniERXSysMemCapacity,
juniERXSysHighMemUtilThreshold,
juniERXSysAbatedMemUtilThreshold,
juniERXSysMemUtilTrapEnable,
juniERXSysGeneralTrapEnable }STATUSdeprecatedDESCRIPTION"A collection of management objects pertaining to general system
capabilities in a Juniper product."::={ juniERXSysGroups 16}-- JUNOSe 4.1END